highly reliable and successful person - German English Dictionary